import numpy as np

# 打印数据类型
print(np.dtype(np.int8))
print(np.dtype(np.int16))
print(np.dtype(np.int32))
print(np.dtype(np.int64))
print(np.dtype(np.float32))
print(np.dtype(np.float64))
'''
int8
int16
int32
int64
float32
float64
'''

# 类型判断
a=np.array([1,2,3])
b=np.array([1.0,2.0,3.0])
print(f"a.type={a.dtype}, b.type={b.dtype}")
if a.dtype == np.int64:
    print("判断numpy.int64 类型成功")
if b.dtype == np.float64:
    print("判断numpy.float64 类型成功")
'''
a.type=int64, b.type=float64
判断numpy.int64 类型成功
判断numpy.float64 类型成功
'''